package com.vadmin.vadminjava.common;

/***************************************************************
 *
 * 用于佣金相关的类型, 上线生成正式数据后，这里就不能再改
 * 每一个模块以10递增，应该够了
 *
 **************************************************************/
public enum MoneyLogEnum {

	//操作类型,加或减
	TYPE_ADD("increase",1),
	TYPE_REDUCE("subtract",2),



	//事件类型
	COUPON_SHOW("优惠券发券",1),
	COUPON_FETCH("优惠券领取",2),
	COUPON_USE("优惠券核销",3),
	CUSTOMER_ADD("添加外部客户",4),
	ADMIN_SETTLE("管理员结算",5),





	YELLO("这个用来留分号的", 23);
	/////////////////////////////////////////////////////////////////////
	// 成员变量，要用public才能用点调用
	public String name;
	public int code;

	// 构造方法
	private MoneyLogEnum(String name,int code) {
		this.name = name;
		this.code = code;
	}
	// 普通方法
	public static String getName(int code) {
		for (MoneyLogEnum c : MoneyLogEnum.values()) {
			if (c.getCode() == code) {
				return c.name;
			}
		}
		return null;
	}
	// get set 方法
	public String getName() {
		return name;
	}

	public int getCode() {
		return code;
	}

	public void setName(String name) {
		this.name = name;
	}

	public void setCode(int code) {
		this.code = code;
	}
}
